<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    
</body>
<script>

    var num1 = prompt('请输入你的第一个数字');
    var num2 = prompt('请输入你的第二个数字');
    var num3 = prompt('请输入你的第三个数字');
    // 在这里我们判断用户是否输入的是数字,如果不是,我们就告诉用户重新输入,用 逻辑或 || 来表示是一项条件成立即可
    if(isNaN(num1) === true || isNaN(num2) === true || isNaN(num3) === true){
        alert('你输入的数据有误,请重新输入')
        // 在页面上,用户输入的任何文本都是字符串,我们要通过转换符来获取数值
    }else{
        num1 = parseFloat(num1);
        num2 = parseFloat(num2);
        num3 = parseFloat(num3);
        if(num1 > num2){
            alert('第一个数字更大')
        }else if(num2 > num3){
            alert('第二个数字更大')
        }else if(num1 === num2 && num1 === num3 && num3 === num2){
            alert('三个数字一样大')
        }else if(num1 < num2 && num1 < num3 && num2 === num3){
            alert('第二个数字跟第三个一样大')
        }else if(num1 === num2 && num1 < num3 && num2 < num3){
            alert('第二个数字跟第一个一样大')
        }else{
            alert('第三个数字大')
        }
    }
        
</script>
</html>